expressing praise to god - German English Dictionary